Basic Parts of the Program